blench at the sight

Translations
tressaillir à la vue de